﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0036)http://blog.hsin.tw/2008/php-pclzip/ -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD 
profile="http://gmpg.org/xfn/11"><TITLE>php 解壓縮zip 使用pclzip | Life["Breathing"]</TITLE>
<META content="text/html; charset=UTF-8" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18702"><!-- leave this for stats --><LINK 
rel=stylesheet type=text/css href="php%20解壓縮zip%20使用_files/style.css" 
media=screen><LINK rel=stylesheet type=text/css 
href="php%20解壓縮zip%20使用_files/print.css" media=print><LINK title=Life[ 
rel=alternate type=application/rss+xml href="http://blog.hsin.tw/feed/" Feed? 
RSS Breathing?]><LINK rel=pingback href="http://blog.hsin.tw/xmlrpc.php"><LINK 
rel=stylesheet type=text/css href="php%20解壓縮zip%20使用_files/shCore.css" 
media=all><LINK rel=stylesheet type=text/css 
href="php%20解壓縮zip%20使用_files/shThemeDefault.css" media=all><LINK title=RSD 
rel=EditURI type=application/rsd+xml 
href="http://blog.hsin.tw/xmlrpc.php?rsd"><LINK rel=wlwmanifest 
type=application/wlwmanifest+xml 
href="http://blog.hsin.tw/wp-includes/wlwmanifest.xml">
<META name=generator content="WordPress 2.7.1"><!-- all in one seo pack 1.5.1 [278,364] -->
<META name=keywords content=php,zip><LINK rel=canonical 
href="http://blog.hsin.tw/2008/php-pclzip/"><!-- /all in one seo pack -->
<STYLE type=text/css>.recentcomments A {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; DISPLAY: inline !important; PADDING-TOP: 0px !important
}
</STYLE>
</HEAD>
<BODY>
<DIV id=page>
<DIV id=header>
<DIV id=headerimg>
<H1><A href="http://blog.hsin.tw/">Life["Breathing"]</A></H1>
<DIV class=description></DIV></DIV>
<UL id=nav>
  <LI class=page_item><A title=Home 
href="http://blog.hsin.tw/">Home</A></LI></UL></DIV><!--/header -->
<DIV id=content>
<DIV id=post-28 class=post>
<H2><A title="Permanent Link: php 解壓縮zip 使用pclzip" 
href="http://blog.hsin.tw/2008/php-pclzip/" rel=bookmark>php 解壓縮zip 
使用pclzip</A></H2><SPAN class=post-cat><A title=觀看分類「php」的全部文章 
href="http://blog.hsin.tw/category/php/" rel="category tag">php</A></SPAN> <SPAN 
class=post-calendar>2008 十二月 21st</SPAN> 
<DIV class=post-content>
<P>前幾天為了要讓人上傳壓縮檔所以咕狗了一下<BR><SPAN id=more-28></SPAN><BR>然後就找到了這個<A 
href="http://www.phpconcept.net/pclzip/man/en/index.php" 
target=_blank>pclZip</A>，是一個class，所以很好使用，include檔案就可以用了。<BR>其實他也可以壓縮檔案，只是我還用不到，所以下面講的都比較有關解壓縮。</P>
<P>這是最基本的用法：</P><PRE class="brush: php;">  require_once('pclzip.lib.php');
  $archive = new PclZip('archive.zip');
  $archive-&gt;extract();
</PRE>
<P>這樣就可以把archive.zip這個檔案解壓縮到當前目錄！傷當的簡單阿！<BR>不過記得解壓縮到的目錄的權限要可以寫入，不然會卡住，我因為這個卡很久阿…很笨=..=</P>
<P>他每個method還可以加上許多的參數，可以讓壓縮檔更帥…(什麼鬼)<BR>下面是我把官網上有寫的參數都翻一下，<A 
href="http://www.phpconcept.net/pclzip/man/en/index.php?options" 
target=_blank>細節可以自己到這裡研究看看</A></P>
<TABLE style="FONT-SIZE: 12px" border=1 cellSpacing=1 cellPadding=3 width=550 
bgColor=#6e6e6e>
  <TBODY>
  <TR bgColor=#dedede>
    <TH width=200>參數</TH>
    <TH width=200>引數</TH></TR>
  <TR bgColor=#dedede>
    <TH width=400 colSpan=2>說明</TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_PATH</TD>
    <TD>字串</TD></TR>
  <TR bgColor=#ffffff>
    <TD colSpan=2>要解壓縮到哪的路徑。可用於extract()、extractByIndex()。 </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_ADD_PATH</TD>
    <TD>字串</TD></TR>
  <TR bgColor=#ffffff>
    <TD 
      colSpan=2>增加一個目錄。可用於create()、add()、extract()。(使用於create()時，是把要壓縮的檔案放進這個目錄中再壓縮，使用於extract()時，是在要解壓縮的路徑中增加此目錄，並解壓縮到此目錄中)。 
    </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_REMOVE_PATH</TD>
    <TD>字串</TD></TR>
  <TR bgColor=#ffffff>
    <TD 
      colSpan=2>移除部份的目錄路徑，例如原本檔案所在的目錄為aa/bb/cc/test.test.txt，但是希望壓縮或解壓縮後的路徑為cc/test.txt，就可以使用PCLZIP_OPT_REMOVE_PATH,”aa/bb”。可用於create()、add()、extract()、extractByIndex()。(與PCLZIP_OPT_REMOVE_ALL_PATH一起用的時候會被自動忽略) 
    </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_REMOVE_ALL_PATH</TD>
    <TD>–</TD></TR>
  <TR bgColor=#ffffff>
    <TD 
      colSpan=2>移除所有檔案的目錄，所有檔案都會被解壓縮或壓縮到當前或是指定的目錄中，請注意如果有不同目錄的相同名稱檔案，使用此參數時會被覆蓋，此參數不需要引數。可用於create()、add()、extract()、extractByIndex()。 
    </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_SET_CHMOD</TD>
    <TD>CHMOD值</TD></TR>
  <TR bgColor=#ffffff>
    <TD colSpan=2>設定解壓縮出來的檔案的CHMOD值。可用於extract()、extractByIndex()。 </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_BY_NAME</TD>
    <TD>檔案名稱</TD></TR>
  <TR bgColor=#ffffff>
    <TD colSpan=2>僅解壓縮引數中所指定的檔案，檔案名稱可以用陣列或是逗號隔開表示。 </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_BY_EREG</TD>
    <TD>RegEx字串</TD></TR>
  <TR bgColor=#ffffff>
    <TD colSpan=2>僅解壓縮引數中正規表達式比對檔名正確的檔案，使用php中的ereg()函式比對。 </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_BY_PREG</TD>
    <TD>RegEx字串</TD></TR>
  <TR bgColor=#ffffff>
    <TD colSpan=2>僅解壓縮引數中正規表達式比對檔名正確的檔案，使用php中的preg_match()函式比對。 </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_BY_INDEX</TD>
    <TD>陣列</TD></TR>
  <TR bgColor=#ffffff>
    <TD colSpan=2>僅解壓縮引數陣列中各元素所指定順序的檔案。(這個我還不太懂是照什麼順序，似乎不是照字母排) </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_EXTRACT_AS_STRING</TD>
    <TD>–</TD></TR>
  <TR bgColor=#ffffff>
    <TD 
      colSpan=2>將一個檔案的內容解壓縮成一個字串，通常可能用於只需要看readme檔案的情況。請注意如果一次解壓縮太多檔案，有可能會將記憶體耗盡。 
    </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_EXTRACT_IN_OUTPUT</TD>
    <TD>–</TD></TR>
  <TR bgColor=#ffffff>
    <TD colSpan=2>將一個檔案的內容解壓縮並直接輸出(即類似直接echo此結果)。 </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_NO_COMPRESSION</TD>
    <TD>–</TD></TR>
  <TR bgColor=#ffffff>
    <TD colSpan=2>將一個檔案加入此壓縮檔內，此檔案不會被壓縮，僅是放入同一個壓縮檔中。 </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_COMMENT</TD>
    <TD>字串</TD></TR>
  <TR bgColor=#ffffff>
    <TD colSpan=2>建立壓縮檔時增加一個註解，如果原本已經有註解的話，將會直接覆蓋過去。 </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_ADD_COMMENT</TD>
    <TD>字串</TD></TR>
  <TR bgColor=#ffffff>
    <TD colSpan=2>建立壓縮檔時增加一個註解，如果原本已經有註解的話，將會接在後面。 </TD></TR>
  <TR bgColor=#dedede>
    <TH colSpan=2></TH></TR>
  <TR bgColor=#ffffff>
    <TD>PCLZIP_OPT_PREPEND_COMMENT</TD>
    <TD>字串</TD></TR>
  <TR bgColor=#ffffff>
    <TD colSpan=2>建立壓縮檔時增加一個註解，如果原本已經有註解的話，將會把原先的註解接在此字串的後面。 
</TD></TR></TBODY></TABLE>
<P>下面這些是範例，其實就跟官網的user manual內容一樣：</P><PRE class="brush: php;">//解壓縮到extract/folder/這個目錄中
$list = $archive-&gt;extract(PCLZIP_OPT_PATH, "extract/folder/");

//增加這個目錄在壓縮檔中，完成以後壓縮檔裡面會有backup這個目錄，backup裡面會有這兩個檔案
$list = $archive-&gt;create("file.txt,image.gif",PCLZIP_OPT_ADD_PATH, "backup");

//去掉部份的路徑，這裡完成後會變成test/file.txt
$list = $archive-&gt;add("/usr/local/user/test/file.txt",PCLZIP_OPT_REMOVE_PATH, "/usr/local/user");

//把所有路徑都去掉，這個壓縮檔建立完後，裡面就只會有file.txt跟image.gif，不會有目錄了
$list = $archive-&gt;create("data/file.txt images/image.gif",PCLZIP_OPT_REMOVE_ALL_PATH);

//把解壓縮出來的檔案的CHMOD設成0777
$list = $archive-&gt;extract(PCLZIP_OPT_SET_CHMOD, 0777);

//解壓縮部份的檔案，這個參數是使用檔案名稱判別
//引數可以用下面這樣的陣列
$rule_list[0] = 'test/aaa.txt';
$rule_list[1] = 'test/ddd.txt';
//或是下面這樣，一個字串中，用逗號分隔每個要解壓縮的檔案
$rule_list = "test/aaa.txt,test/ddd.txt";
$list = $archive-&gt;extract(PCLZIP_OPT_BY_NAME,$rule_list);

//解壓縮部份的檔案，使用php的ereg()函式，檔案名稱有比對成功的都會被解壓縮
$list = $archive-&gt;extract(PCLZIP_OPT_BY_EREG, "aa");

//解壓縮部份的檔案，使用php的preg_match()函式，檔案名稱有比對成功的都會被解壓縮
$list = $archive-&gt;extract(PCLZIP_OPT_BY_PREG, "/^bb/");
//上面這兩個函式如果不懂的話，請先研究正規表示法(Regular Expression)

//依照陣列中元素的索引解壓縮，可是我不太懂index啥 = =a
$list = $archive-&gt;extract(PCLZIP_OPT_BY_INDEX, array('0-1','6-7'));

//將一個檔案內容解壓縮成一個字串
$list = $archive-&gt;extract(PCLZIP_OPT_BY_NAME, "data/readme.txt",PCLZIP_OPT_EXTRACT_AS_STRING);

//將一個檔案內容解壓縮完後直接輸出(echo)
$list = $archive-&gt;extract(PCLZIP_OPT_BY_NAME, "data/readme.txt",PCLZIP_OPT_EXTRACT_IN_OUTPUT);

//將一個檔案加入一個壓縮檔中，但不會對此檔案壓縮
$list = $archive-&gt;add("data/file.txt", PCLZIP_OPT_NO_COMPRESSION);

//對此壓縮檔增加一個註解，如果原本就有註解的話會被覆蓋掉
$list = $archive-&gt;create("data", PCLZIP_OPT_COMMENT, "Add a comment");

//對此壓縮檔增加一個註解，如果原本就有註解的話會接在後面
$list = $archive-&gt;add("data", PCLZIP_OPT_ADD_COMMENT, "Add a comment after the existing one");

//對此壓縮檔增加一個註解，如果原本就有註解的話會放在原本的註解前面
$list = $archive-&gt;add("data", PCLZIP_OPT_PREPEND_COMMENT, "Add a comment before the existing one");
</PRE>
<P>這個是官網中extract()的範例：</P><PRE class="brush: php;">  include('pclzip.lib.php');
  $archive = new PclZip('archive.zip');
  if ($archive-&gt;extract(PCLZIP_OPT_PATH, 'data',
                        PCLZIP_OPT_REMOVE_PATH, 'install/release') == 0) {
    //當有錯誤的時候，可以用這個顯示錯誤訊息
    die("Error : ".$archive-&gt;errorInfo(true));
  }
</PRE>
<P>就我剛剛的研究，目前還不行建立有密碼的壓縮檔<BR>不過還是很夠用了～ 推～</P>
<P>參考資訊：<BR><A href="http://www.phpconcept.net/pclzip/man/en/index.php" 
target=_blank>PclZip</A> <BR><A href="http://support.oss.org.tw/?q=node/147" 
target=_blank>PclZip 簡介與使用</A> <BR><A 
href="http://wiki.oss.org.tw/index.php/Php_pclzip_1" 
target=_blank>TechWiki:PclZip</A> </P>
<P></P></DIV><!-- You can start editing here. --><!-- If comments are open, but there are no comments. -->
<H3 id=respond><A style="CURSOR: pointer" 
onclick="document.getElementById('comment_box').style.display=(document.getElementById('comment_box').style.display=='none')?'':'none';">我要回應 
»</A></H3>
<DIV style="DISPLAY: none" id=comment_box>
<FORM id=commentform method=post 
action=http://blog.hsin.tw/wp-comments-post.php>
<P><INPUT id=author tabIndex=1 size=22 type=text name=author> <LABEL 
for=author><STRONG>姓名</STRONG> (必須)</LABEL></P>
<P><INPUT id=email tabIndex=2 size=22 type=text name=email> <LABEL 
for=email><STRONG>E-mail</STRONG> (您輸入的E-mail不會顯示於網站上) (必須)</LABEL></P>
<P><INPUT id=url tabIndex=3 size=22 type=text name=url> <LABEL 
for=url><STRONG>URL</STRONG></LABEL></P>
<P><TEXTAREA id=comment tabIndex=4 rows=10 cols=100 name=comment></TEXTAREA></P>
<P><INPUT id=submit tabIndex=5 value="Submit Comment" type=submit name=submit> 
<INPUT value=28 type=hidden name=comment_post_ID> </P></FORM></DIV></DIV><!--/post --></DIV><!--/content -->
<DIV id=sidebar>
<UL>
  <LI id=most-visited-posts class="widget widget_wpcomstats_most_visited_posts">
  <H2 class=sidebartitle>熱門文章</H2>
  <UL>
    <LI><A title="javascript 垂直輪播(跑馬燈、vertical carousel)" 
    href="http://blog.hsin.tw/2008/javascript-vertical-carousel/">javascript 
    垂直輪播(跑馬燈、vert...</A> (506)</LI>
    <LI><A title="javascript 增加表單中select的option" 
    href="http://blog.hsin.tw/2008/javascript-select-option/">javascript 
    增加表單中select的optio...</A> (263)</LI>
    <LI><A title="javascript 增加及刪除table的欄位" 
    href="http://blog.hsin.tw/2008/javascript-table-add-remove-row/">javascript 
    增加及刪除table的欄位</A> (258)</LI>
    <LI><A title=javascript中foreach的用法 
    href="http://blog.hsin.tw/2009/javascript-foreach/">javascript中foreach的用法</A> 
    (204)</LI>
    <LI><A title="php 傳送POST到別的URL並取得回應內容 使用fsockopen" 
    href="http://blog.hsin.tw/2009/php-post-method-fsockopen/">php 
    傳送POST到別的URL並取得回��...</A> (185)</LI></UL></LI>
  <LI id=tag_cloud class="widget widget_tag_cloud">
  <H2 class=sidebartitle>標籤</H2><A style="FONT-SIZE: 11.888pt" class=tag-link-19 
  title="6 篇主題" href="http://blog.hsin.tw/tag/%e7%80%8f%e8%a6%bd%e5%99%a8/" 
  rel=tag>瀏覽器</A> <A style="FONT-SIZE: 8pt" class=tag-link-11 title="1 篇主題" 
  href="http://blog.hsin.tw/tag/%e8%bb%9f%e9%ab%94/" rel=tag>軟體</A> <A 
  style="FONT-SIZE: 9.555pt" class=tag-link-12 title="3 篇主題" 
  href="http://blog.hsin.tw/tag/bookmarklet/" rel=tag>bookmarklet</A> <A 
  style="FONT-SIZE: 8pt" class=tag-link-13 title="1 篇主題" 
  href="http://blog.hsin.tw/tag/checkbox/" rel=tag>checkbox</A> <A 
  style="FONT-SIZE: 8.777pt" class=tag-link-3 title="2 篇主題" 
  href="http://blog.hsin.tw/tag/css/" rel=tag>css</A> <A 
  style="FONT-SIZE: 8.777pt" class=tag-link-4 title="2 篇主題" 
  href="http://blog.hsin.tw/tag/firefox/" rel=tag>firefox</A> <A 
  style="FONT-SIZE: 21.222pt" class=tag-link-14 title="18 篇主題" 
  href="http://blog.hsin.tw/tag/html/" rel=tag>html</A> <A 
  style="FONT-SIZE: 22pt" class=tag-link-5 title="19 篇主題" 
  href="http://blog.hsin.tw/tag/javascript/" rel=tag>javascript</A> <A 
  style="FONT-SIZE: 9.555pt" class=tag-link-6 title="3 篇主題" 
  href="http://blog.hsin.tw/tag/jquery/" rel=tag>jquery</A> <A 
  style="FONT-SIZE: 12.666pt" class=tag-link-7 title="7 篇主題" 
  href="http://blog.hsin.tw/tag/php/" rel=tag>php</A> <A 
  style="FONT-SIZE: 9.555pt" class=tag-link-15 title="3 篇主題" 
  href="http://blog.hsin.tw/tag/plugin/" rel=tag>plugin</A> <A 
  style="FONT-SIZE: 8pt" class=tag-link-8 title="1 篇主題" 
  href="http://blog.hsin.tw/tag/rss/" rel=tag>rss</A> <A 
  style="FONT-SIZE: 8.777pt" class=tag-link-16 title="2 篇主題" 
  href="http://blog.hsin.tw/tag/select/" rel=tag>select</A> <A 
  style="FONT-SIZE: 8pt" class=tag-link-9 title="1 篇主題" 
  href="http://blog.hsin.tw/tag/wordpress/" rel=tag>wordpress</A> <A 
  style="FONT-SIZE: 8.777pt" class=tag-link-17 title="2 篇主題" 
  href="http://blog.hsin.tw/tag/xml/" rel=tag>xml</A> <A style="FONT-SIZE: 8pt" 
  class=tag-link-18 title="1 篇主題" href="http://blog.hsin.tw/tag/zip/" 
  rel=tag>zip</A></LI>
  <LI id=categories-433469561 class="widget widget_categories">
  <H2 class=sidebartitle>分類</H2>
  <UL>
    <LI class="cat-item cat-item-3"><A title=觀看全部分類為「css」的文章 
    href="http://blog.hsin.tw/category/css/">css</A> (1) </LI>
    <LI class="cat-item cat-item-4"><A title=觀看全部分類為「firefox」的文章 
    href="http://blog.hsin.tw/category/firefox/">firefox</A> (2) </LI>
    <LI class="cat-item cat-item-5"><A title=觀看全部分類為「javascript」的文章 
    href="http://blog.hsin.tw/category/javascript/">javascript</A> (19) </LI>
    <LI class="cat-item cat-item-6"><A title=觀看全部分類為「jquery」的文章 
    href="http://blog.hsin.tw/category/jquery/">jquery</A> (3) </LI>
    <LI class="cat-item cat-item-7"><A title=觀看全部分類為「php」的文章 
    href="http://blog.hsin.tw/category/php/">php</A> (6) </LI>
    <LI class="cat-item cat-item-8"><A title=觀看全部分類為「rss」的文章 
    href="http://blog.hsin.tw/category/rss/">rss</A> (1) </LI>
    <LI class="cat-item cat-item-9"><A title=觀看全部分類為「wordpress」的文章 
    href="http://blog.hsin.tw/category/wordpress/">wordpress</A> (1) </LI>
    <LI class="cat-item cat-item-10"><A title=觀看全部分類為「沒什麼好說的」的文章 
    href="http://blog.hsin.tw/category/nothing/">沒什麼好說的</A> (1) </LI>
    <LI class="cat-item cat-item-11"><A title=觀看全部分類為「軟體」的文章 
    href="http://blog.hsin.tw/category/%e8%bb%9f%e9%ab%94/">軟體</A> (1) 
  </LI></UL></LI>
  <LI id=text-433469901 class="widget widget_text">
  <H2 class=sidebartitle>連結</H2>
  <DIV class=textwidget><A href="http://www.mymanager.tw/">mymanager</A> 
  <BR></DIV></LI>
  <LI id=recent-posts class="widget widget_recent_entries">
  <H2 class=sidebartitle>近期文章</H2>
  <UL>
    <LI><A href="http://blog.hsin.tw/2009/plane/">造飛機~ </A></LI>
    <LI><A 
    href="http://blog.hsin.tw/2009/bookmarklet-chinese-translate/">書籤小工具網頁簡轉繁、繁轉簡 
    </A></LI>
    <LI><A href="http://blog.hsin.tw/2009/jquery-in-action-ch3/">jQuery in 
    Action Ch.3 筆記 </A></LI>
    <LI><A 
    href="http://blog.hsin.tw/2009/jquery-in-action-ch2-creating-the-wrapped-element-set/">jQuery 
    in Action Ch.2 筆記 </A></LI>
    <LI><A 
    href="http://blog.hsin.tw/2009/javascript-ignore-ie-error/">javascript 
    隱藏IE左下角的錯誤提示 </A></LI></UL></LI>
  <LI id=text-423866741 class="widget widget_text">
  <H2 class=sidebartitle>BloggerAds</H2>
  <DIV class=textwidget>
  <CENTER style="MARGIN-TOP: 5px">
  <SCRIPT type=text/javascript 
  src="php%20解壓縮zip%20使用_files/showads.htm"></SCRIPT>
  </CENTER><!--blog-orbit
center style="margin-top:5px;">
<script type="text/javascript"--><!--
bo_id = "hsin.tw";
bo_width = 200;
bo_height = 400;
//--><!--/script>
<script src="http://www.blog-orbit.com/BOWidget.js" type="text/javascript"></script>
</center
blog-orbit--></DIV></LI>
  <LI id=text-423866743 class="widget widget_text">
  <H2 class=sidebartitle>_go_</H2>
  <DIV class=textwidget>
  <DIV style="MARGIN-TOP: 10px">
  <DIV><A href="http://feeds2.feedburner.com/hsin"><IMG 
  style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" 
  alt="" src="php%20解壓縮zip%20使用_files/hsin.gif" width=88 height=26></A></DIV>
  <DIV>
  <SCRIPT type=text/javascript src=""></SCRIPT>
  </DIV></DIV></DIV></LI>
  <LI id=blog-visits class="widget widget_wpcomstats_visits">
  <H2 class=sidebartitle>Page Visits</H2>
  <UL>
    <LI>15</LI></UL><A style="FONT-SIZE: 0.6em" 
  title="Wordpress.com Stats Helper Plugin" 
  href="http://vlad.bailescu.ro/?s=search&amp;cx=partner-pub-1471777423767902%3A3w3e6z-pimt&amp;cof=FORID%3A10&amp;ie=UTF-8&amp;q=wp.com+stats+helper&amp;sa=Search#1229">» 
  wp.com stats helper</A></LI></UL></DIV><!--/sidebar -->
<DIV id=footer></DIV><!--/footer --></DIV><!--/page --><!--credits start -->
<DIV id=credits>
<DIV class=alignleft><SPAN style="COLOR: #ffffff">2</SPAN>Design by <A 
href="http://www.jdavidmacor.com/">j david macor.com</A>.Original <A 
href="http://www.ndesign-studio.com/resources/wp-themes/">WP Theme</A> &amp; <A 
href="http://www.ndesign-studio.com/stock-icons/">Icons</A> by <A 
href="http://www.ndesign-studio.com/">N.Design Studio</A></DIV>
<DIV class=alignright><A class=rss href="feed:http://blog.hsin.tw/feed/">Entries 
RSS</A> <A class=rss href="feed:http://blog.hsin.tw/comments/feed/">Comments 
RSS</A> <SPAN class=loginout><A 
href="http://blog.hsin.tw/wp-login.php">登入</A></SPAN></DIV></DIV><!--credits end -->
<SCRIPT type=text/javascript src="php%20解壓縮zip%20使用_files/shCore.js"></SCRIPT>

<SCRIPT type=text/javascript 
src="php%20解壓縮zip%20使用_files/shBrushPhp.js"></SCRIPT>

<SCRIPT type=text/javascript>
	SyntaxHighlighter.config.clipboardSwf = 'http://blog.hsin.tw/wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts/clipboard.swf';
	SyntaxHighlighter.config.strings.expandSource = 'expand source';
	SyntaxHighlighter.config.strings.viewSource = 'view source';
	SyntaxHighlighter.config.strings.copyToClipboard = 'copy to clipboard';
	SyntaxHighlighter.config.strings.copyToClipboardConfirmation = 'The code is in your clipboard now';
	SyntaxHighlighter.config.strings.print = 'print';
	SyntaxHighlighter.config.strings.help = '?';
	SyntaxHighlighter.config.strings.alert = 'SyntaxHighlighter\n\n';
	SyntaxHighlighter.config.strings.noBrush = 'Can\'t find brush for: ';
	SyntaxHighlighter.config.strings.brushNotHtmlScript = 'Brush wasn\'t configured for html-script option: ';
	SyntaxHighlighter.all();
</SCRIPT>

<SCRIPT type=text/javascript src="php%20解壓縮zip%20使用_files/e-200924.js"></SCRIPT>

<SCRIPT type=text/javascript>
st_go({blog:'6861236',v:'ext',post:'28'});
var load_cmc = function(){linktracker_init(6861236,28,2);};
if ( typeof addLoadEvent != 'undefined' ) addLoadEvent(load_cmc);
else load_cmc();
</SCRIPT>

<SCRIPT type=text/javascript>
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</SCRIPT>

<SCRIPT type=text/javascript>
try {
var pageTracker = _gat._getTracker("UA-6753542-1");
pageTracker._trackPageview();
} catch(err) {}</SCRIPT>

<SCRIPT type=text/javascript src="php%20解壓縮zip%20使用_files/plane.js"></SCRIPT>
</BODY></HTML>
